1.1 Linux的历史和发行版
Linux 历史
- Linux的创始人Linus Torvalds
- Linux是一种类Unix系统,Linux是由Unix系统衍生过来的。
- Linux的内核是免费的,将内核和软件打包成发行版。部分发行版是收费的。
- 常见的发行版有:Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等
- BSD是一个重要的Unix分支,在1977至1995年间由加州大学伯克利分校开发和发布的。FreeBSD和NetBSD都是BSD的一个衍生版。
- GNU是Richard Stallman在1983年发起的一项自由软件运动,目标是为了创建一套完全自由的操作系统,它要求我们可以自由使用,自由更改,自由发布软件,GPL是用来规定如何自由的协议。
- GPLv1 发布于1989年,它的主要目的是用来防止这样的行为:发布软件的作者只发布二进制可执行文件,而不发布源代码;软件的作者增加一些限制性条款。因此按照GPLv1,如果发布了可执行的二进制代码,就必须同时发布可读的源代码,并且在发布任何基于GPL许可的软件时,不能添加任何限制性的条款。而GPLv2比GPLv1最大的区别在于,第二版中有一章条款“自由还是死亡”(”Liberty or Death”),它申明了,如果哪个人在发布基于GPL的软件的时候,同时添加强制的条款,为了在一定程度上保障和尊重其它一些人的自由和权益,也就是说在一些国家里,人们只能以二进制代码的形式发布软件,为了保护开发软件者的版权,那么他将根本无权发布该软件。。
学习Linux的一些建议
- 安装centos系统(推荐)、或者redhat系统。
- 使用命令行界面
- 养成备份的习惯
- 写命令时,要准确不要贪快。因为现实系统是不可逆的。
- 要保护好服务器的密码。建议使用密码保存工具。
安装centos系统
- 安装虚拟机。推荐是用VMware。
- 安装镜像。系统可以到镜像站下载。
注意事项:
- 选择自定义分区:boot(100M)、swap(内存的两倍)、/
- 选择最小安装,勾选开发工具。